package com.ajk.server.service;
import java.util.List;

import com.ajk.server.model.FriendsCategoryDict;
import com.ajk.server.model.query.FriendsCategoryDictQuery;

/**
 * 亲友关系字典表  <br>
 * dict_friends_category <br>
 * v1.0 2016-05-08
 */
 public interface FriendsCategoryDictService {
	
	/**
 	*根据ID删除 亲友关系字典表
 	*/
 	public Integer deleteFriendsCategoryDictById(Integer id);
 	
 	/**
 	*新增 亲友关系字典表
 	*/
 	public Integer batchInsertFriendsCategoryDict(List<? extends FriendsCategoryDict> friendsCategoryDicts);
 	
 	/**
 	*新增 亲友关系字典表
 	*/
 	public Integer insertFriendsCategoryDict(FriendsCategoryDict domain);
 
 	
 	/**
 	*更新 亲友关系字典表
 	*/
 	public Integer updateFriendsCategoryDict(FriendsCategoryDict domain);
 	
 	/**
 	*根据ID查询 亲友关系字典表
 	*/
 	public FriendsCategoryDict findFriendsCategoryDictById(Integer id);

	/**
 	*通过query 查询 亲友关系字典表
 	*/
	public List<FriendsCategoryDict> findFriendsCategoryDictByQuery(FriendsCategoryDictQuery query);	
	
	/**
 	*通过query count总条数
 	*/
 	public Integer countFriendsCategoryDictByQuery(FriendsCategoryDictQuery query);
 	
 	/**
 	* 通过ids查询
 	*/
 	public List<FriendsCategoryDict> findFriendsCategoryDictByIds(List<Integer> ids);
 	
 	/**
 	*根据name查询 亲友关系字典表
 	*/
	public FriendsCategoryDict findByName(String name);
	
	/**
 	*获取所有字典 亲友关系字典表
 	*/
	public List<FriendsCategoryDict> findAll();
	
}	